eventcontroller: Fix signal marshallers
authorMatthias Clasen <mclasen@redhat.com>
Wed, 15 Apr 2020 18:36:04 +0000 (14:36 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 15 Apr 2020 18:36:04 +0000 (14:36 -0400)
GdkEvent is no longer a GObject. Any signals taking
events as arguments need to have their marshallers
fixed. Thankfully, we have few of these left.

gtk/gtkeventcontrollerlegacy.c

index 890b43046abc08911e659e62cc4c050fa023371c..8b4d69693f1a1005a4394a9f4bebe7f749415a0e 100644 (file)
@@ -92,12 +92,12 @@ gtk_event_controller_legacy_class_init (GtkEventControllerLegacyClass *klass)
                   G_TYPE_FROM_CLASS (klass),
                   G_SIGNAL_RUN_LAST,
                   0, _gtk_boolean_handled_accumulator, NULL,
-                  _gtk_marshal_BOOLEAN__OBJECT,
+                  _gtk_marshal_BOOLEAN__BOXED,
                   G_TYPE_BOOLEAN, 1,
                   GDK_TYPE_EVENT);
 
   g_signal_set_va_marshaller (signals[EVENT], G_TYPE_FROM_CLASS (klass),
-                              _gtk_marshal_BOOLEAN__OBJECTv);
+                              _gtk_marshal_BOOLEAN__BOXEDv);
 }
 
 static void